﻿
.registerFromContainer {
float: left;

border-top: none;
background: none;
padding: 10px 0px 0px 0;
width: 997px;
height: auto !important;
overflow: hidden;
margin-top: -1px;
}
#register-form{
           /* width:915px;
            height:auto !important;
            border:1px solid #d7d7d7;
            margin:5px 0px 5px 0px;
            font-size:12px;*/
            overflow:hidden;
           
}
.form-laft    {
            width:513px;
            height:auto !important;
            float:left;
            padding:5px 0 0 10px;
            overflow:hidden;
    border-right-style: none;
    border-right-color: inherit;
    border-right-width: medium;
}
.form-laft label{
            width:150px;
            float:left;
            font-weight:bold;
            color:#808080;
            padding:12px 0 0 15px;
            overflow:hidden;
}

.field     {
            clear:both;
            border:1px solid #f4f4f4;
            margin-top:0px;
            border-bottom:none;
            overflow:hidden;
}
.field2     {
            clear:both;
            border:1px solid #f4f4f4;
            margin-top:0px;
           
            overflow:hidden;
}

.form-laft input{
            width:176px;
            height:17px;
            margin:9px 0 9px 5px;
            padding:2px;
            font-size:11px;
            border:1px solid #999;
            color:#6e6e6e;
	    overflow:hidden;
}

.form-laft select {   
            width:55px;
            height:20px;
            margin:9px 0 9px 5px;
            border:1px solid #999;
	    overflow:hidden;
}
.reg-box    {
            width:295px;
            height:83px;
            background:#f8f8f8;
            float:right;
            padding-right:22px;
            border:1px solid #FFF;
}
.reg-box img{
            float:left;
            padding:5px 0 5px 5px;
}

.alert      {
            width:170px;
            height:20px;
            background:#FFF;
            border:1px solid #999;
            float:left;
            margin:2px 50px 0 5px;
            padding:3px 0 0 5px;
}
.text        {
            font-size:11px;
            color:#808080;
}
.try-new    {
            width:150px;
            margin:32px 0 0 135px;
}
.try-new li{
            font-size:11px;
            color:#02829b;
}
.try-new li a{
             text-decoration:none;
             color:#02829b;
}
.chek        {
            width:939px;
            height:34px;
            background:#f8f8f8;
            margin:10px 0 0 5px;
}
.right-form{
            width:462px;
            height:auto !important;
            float:right;
            padding:5px 10px 0 0px;
            overflow:hidden;
            border-left:none;
}
           
.right-form label{
            width:135px;
            float:left;
            font-weight:bold;
            color:#808080;
            padding:13px 0 0 15px;
           
}

.right-form input{
            width:176px;
            height:17px;
            margin:9px 0 9px 5px;
            padding: 2px;
            font-size:11px;
            border:1px solid #999;
}
.right-form textarea{
            width:219px;
            height:60px;
            font-size:11px;
            border:1px solid #999;
            margin:9px 0 9px 4px;
            font-family:Arial, Helvetica, sans-serif;
           
}
.right-form select{
            width:182px;
            margin:10px 0 10px 5px;
            border:1px solid #999;
            height:21px;
}
.my-subs    {
            width:250px;
            height:auto;
            float:left;
            margin:0;
}

.right-form input.check-box  {
            width:15px;
            height:15px;
            border:none;
           
}
.form-footer{
            width:928px;
            height:34px;
            background:#f8f8f8;
            margin:0px 9px 0 9px;
           
}
.clear        {
            clear:both;
}
.require    {
            width:80px;
            height:auto;
            display:block;
            color:#F00;
            font-size:10px;
            margin-left:160px;
}
.require img{
            float:left;
            padding:0px;
            display:none;background:url("../images/divider.jpg") center right no-repeat;
}

/*------------------------------------inline css  start here -------------------------------------------------------------*/


.userregContent{
			display: inline;
			margin-right: -3px;

}

.userregHelp-rigistration{
			 height:28px;

			 width:513px;
			 _width:509px;
             overflow:hidden;
             margin:24px 4px 0 0;
             _margin:24px 2px 0 0;
             float:right;
             border-bottom:1px solid #d7d7d7;
}

.userregHelp-rigistration li        {
                    float:right;
                    color:#1ca6c0;
                    font-size:12px;
                    padding:7px 5px 3px 5px;
                   
                   
                   
}
.userregHelp-rigistration li img    {
                    float:right;
               
                   
}
.userregHelp-rigistration li a    {
                    
                    color:#1ca6c0;
                   
}
.userregHelp-rigistration li a:hover    {
                    text-decoration:underline;
                    color:#1ca6c0;
}


.userregmobilespan{
			color:red;

}

.userregField{
			float: left;
			margin-top:0px;
			border-bottom:none;
			overflow:hidden;

			clear:both;
            
}

.userreg1Field{
			float: left;
}
.userreg2Field{
			float:left;
			overflow: hidden;

}
.userreg3Field{
			float:right;
			overflow: hidden; 
			width: 323px;

}

.userreg4Field{
			float: right;
			overflow: hidden;
			 margin-top:10px; 
			 margin-right: 110px; 
			 _margin-right: 55px;

}
.userreg5Field{
			display:none;

}

.userregerror1{
			display: none;

			text-align:left;
			float:left;
			margin-left:146px;
			_margin-left:76px;

}

.userregcpasswordspan{
			text-align:center;
			color: red;

}
.userregreg-box{
			clear: both; 
			height: 50px;

}

.userreg1reg-box{
			float: left;
			height:40px

}

.userreg2reg-box{
			float: right;
			margin-top: 34px;
			margin-right: 45px;
			_margin-right:20px;

}

.userregtry-new {
			margin: 0pt;
  			width:150px;
           
}

.userregtry-new li{
            font-size:11px;
            color:#02829b;
}
.userregtry-new li a{
             text-decoration:none;
             color:#02829b;
}

.try-new-error{
			margin: 0px 5px 0px 0px;
			float: right;
			width: auto;
			text-align: center;

}

.userregfield2{
			float: left;
			width: 460px;
			clear:both;
			border:1px solid #f4f4f4;
			margin-top:0px;
			overflow:hidden;
}

.userregfieldforsubscription{
			float: left;
			width: 463px;
			clear:both;
			margin-top:0px;
			overflow:hidden;
}

.userregerror{
			color:red;
			margin-left:175px;

}

.userregerrorcpwd{
			color:red; 
			width:100%;

}

.myprofilepwdimg{
			 float: right;
			 margin-right: 90px;
			 margin-top: 10px;
			 overflow: hidden;
}
.myprofileerror{
		float: left;
		_width:100%;
		color:red;
}
.myprofilecpwd{
			width: 100%;
			text-align: center;
			float: left;
}
.updates-button input {
			float: right;
			margin:3px 3px 0px 0px;
}
.contentToChange{
display: none;
}